package com.design.pattern.interpreter;

/**
 * 加法解释器
 */
public class SumCalculateInterpreter extends AbstractCalculateInterpreter{
    /**
     * 构造入参
     *
     * @param pre  前面的参数
     * @param next 后面的参数
     */
    public SumCalculateInterpreter(CalculateInterpreter pre, CalculateInterpreter next) {
        super(pre, next);
    }

    /**
     * 加法
     * @return 结果
     */
    @Override
    public double interpreter() {
        return getPre().interpreter()+getNext().interpreter();
    }
}
